package com.ruoyi.project.module.pool.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.web.domain.BaseEntity;

import java.util.Date;


/**
 * 汇总表 pool
 * 
 * @author ruoyi
 * @date 2018-12-25
 */
public class Pool extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 汇总ID */
	private Integer poolId;
	/** 医师 */
	private String doctor;
	/** 项目名称 */
	private String objectName;
	/** 规格 */
	private String size;
	/** 单位 */
	private String unit;
	/** 单价 */
	private Double price;
	/** 数量 */
	private Integer number;
	/** 金额 */
	private Double money;
	/** 科室名称 */
	private String department;
	/** 执行科室 */
	private String executeDepartment;
	/** 三级归类 */
	private String classify;
	/** 日结日期 */
	private Date ofDate;
	/** 开始时间 */
	private Date startTime;
	/** 结束时间 */
	private Date endTime;

	public void setPoolId(Integer poolId) 
	{
		this.poolId = poolId;
	}

	public Integer getPoolId() 
	{
		return poolId;
	}
	public void setDoctor(String doctor) 
	{
		this.doctor = doctor;
	}

	public String getDoctor() 
	{
		return doctor;
	}
	public void setObjectName(String objectName) 
	{
		this.objectName = objectName;
	}

	public String getObjectName() 
	{
		return objectName;
	}
	public void setSize(String size) 
	{
		this.size = size;
	}

	public String getSize() 
	{
		return size;
	}
	public void setUnit(String unit) 
	{
		this.unit = unit;
	}

	public String getUnit() 
	{
		return unit;
	}
	public void setPrice(Double price) 
	{
		this.price = price;
	}

	public Double getPrice() 
	{
		return price;
	}
	public void setNumber(Integer number) 
	{
		this.number = number;
	}

	public Integer getNumber() 
	{
		return number;
	}
	public void setMoney(Double money) 
	{
		this.money = money;
	}

	public Double getMoney() 
	{
		return money;
	}
	public void setDepartment(String department) 
	{
		this.department = department;
	}

	public String getDepartment() 
	{
		return department;
	}
	public void setExecuteDepartment(String executeDepartment) 
	{
		this.executeDepartment = executeDepartment;
	}

	public String getExecuteDepartment() 
	{
		return executeDepartment;
	}
	public void setClassify(String classify) 
	{
		this.classify = classify;
	}

	public String getClassify() 
	{
		return classify;
	}
	public void setOfDate(Date ofDate) 
	{
		this.ofDate = ofDate;
	}

	public Date getOfDate() 
	{
		return ofDate;
	}
	public void setStartTime(Date startTime) 
	{
		this.startTime = startTime;
	}

	public Date getStartTime() 
	{
		return startTime;
	}
	public void setEndTime(Date endTime) 
	{
		this.endTime = endTime;
	}

	public Date getEndTime() 
	{
		return endTime;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("poolId", getPoolId())
            .append("doctor", getDoctor())
            .append("objectName", getObjectName())
            .append("size", getSize())
            .append("unit", getUnit())
            .append("price", getPrice())
            .append("number", getNumber())
            .append("money", getMoney())
            .append("department", getDepartment())
            .append("executeDepartment", getExecuteDepartment())
            .append("classify", getClassify())
            .append("ofDate", getOfDate())
            .append("startTime", getStartTime())
            .append("endTime", getEndTime())
            .toString();
    }
}
